home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 November / PCWNOV08.iso / Software / Freeware / Adobe Media Player 1.1 / adobe_media_player.air / AMP.swf / scripts / mx / events / MenuEvent.as < prev    next >
Encoding:
Text File  |  2008-07-17  |  1.6 KB  |  55 lines

  1. package mx.events
  2. {
  3.    import flash.events.Event;
  4.    import mx.controls.Menu;
  5.    import mx.controls.MenuBar;
  6.    import mx.controls.listClasses.IListItemRenderer;
  7.    import mx.core.mx_internal;
  8.    
  9.    use namespace mx_internal;
  10.    
  11.    public class MenuEvent extends ListEvent
  12.    {
  13.       mx_internal static const VERSION:String = "3.0.0.0";
  14.       
  15.       public static const CHANGE:String = "change";
  16.       
  17.       public static const ITEM_CLICK:String = "itemClick";
  18.       
  19.       public static const MENU_HIDE:String = "menuHide";
  20.       
  21.       public static const ITEM_ROLL_OUT:String = "itemRollOut";
  22.       
  23.       public static const ITEM_ROLL_OVER:String = "itemRollOver";
  24.       
  25.       public static const MENU_SHOW:String = "menuShow";
  26.       
  27.       public var index:int;
  28.       
  29.       public var label:String;
  30.       
  31.       public var item:Object;
  32.       
  33.       public var menuBar:MenuBar;
  34.       
  35.       public var menu:Menu;
  36.       
  37.       public function MenuEvent(param1:String, param2:Boolean = false, param3:Boolean = true, param4:MenuBar = null, param5:Menu = null, param6:Object = null, param7:IListItemRenderer = null, param8:String = null, param9:int = -1)
  38.       {
  39.          super(param1,param2,param3);
  40.          this.menuBar = param4;
  41.          this.menu = param5;
  42.          this.item = param6;
  43.          this.itemRenderer = param7;
  44.          this.label = param8;
  45.          this.index = param9;
  46.       }
  47.       
  48.       override public function clone() : Event
  49.       {
  50.          return new MenuEvent(type,bubbles,cancelable,menuBar,menu,item,itemRenderer,label,index);
  51.       }
  52.    }
  53. }
  54.  
  55.